﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace CommunicationDataContract
{
    [ServiceContract(Namespace = "http://MichaelKappel.Net/HelloWorld/CommunicateWithWindowsService/CommunicationDataContract")]
    public interface IWindowsServiceCommunicationEndPointContract
    {
        [OperationContract]
        Boolean IsJobPaused(Guid attachedApplicationId);

        [OperationContract]
        void JobStart(Guid attachedApplicationId);

        [OperationContract]
        void JobPause(Guid attachedApplicationId);

        [OperationContract]
        Guid[] AttachedApplications(Guid attachedApplicationId);
    }
}
